something which gives one an advantage - Francés Inglés Diccionario